<?php
include_once("./_common.php");
include_once("$g4[path]/head.sub.php");

$adr = $_GET['adr'];
//$fi = $_GET['url'];
$fi0 = $fi1 = $fi2 = "";
$fi0 = $_GET['url0'];
$fi1 = $_GET['url1'];
$fi2 = $_GET['url2'];

$mailTo = $adr; //받는사람 메일주소
$mailFrom = "admin@test.kr"; //보내는사람 메일주소
$fromName = iconv("utf-8","euc-kr","최고관리자"); //보내는사람 이름
$title = iconv("utf-8","euc-kr","가맹점관리 첨부파일"); //메일 제목
$content = "최고관리자님께서 가맹점관리 첨부파일을 보내셨습니다"; //메일 내용
//$upfile = $fi; //첨부파일 제목
$upfile[0] = $fi0;
$upfile[1] = $fi1;
$upfile[2] = $fi2;

$boundary = "----" . uniqid("part"); // 구분자 생성

// --- 헤더작성 --- //
$header = "Return-Path: $mailFrom\r\n"; // 반송 이메일 주소
$header .= "from: $fromName <$mailFrom>\r\n"; // 송신자명, 송신자 이메일 주소

// --- 첨부화일이 있을경우 --- //
if($upfile) {

	// --- 헤더작성 --- //
	$header .= "MIME-Version: 1.0\r\n"; // MIME 버전 표시
	$header .= "Content-Type: Multipart/mixed; boundary=\"$boundary\""; // 구분자 설정, Multipart/mixed 일 경우 첨부화일

	// --- 이메일 본문 생성 --- //
	$mailbody = "This is a multi-part message in MIME format.\r\n\r\n";
	$mailbody .= "--$boundary\r\n";
	$mailbody .= "Content-Type: text/html; charset=utf-8\r\n";
	$mailbody .= "Content-Transfer-Encoding: 8bit\r\n\r\n";
	$mailbody .= nl2br(addslashes($content)) . "\r\n";

	for($i=0;$i<count($upfile);$i++) {
		if($upfile[$i] != "") {
			$upfile_name[$i] = $g4['path']."/data/file/manage/".$upfile[$i];
			$upfile_size[$i] = filesize($upfile_name[$i]);
			$filename[$i]=basename($upfile_name[$i]); // 파일명 추출
			$fp[$i] = fopen($upfile_name[$i],"r"); // 파일 열기
			$file[$i] = fread($fp[$i],$upfile_size[$i]); // 파일 읽기
			fclose($fp[$i]); // 파일 닫기

			if ($upfile_type == "") {
				$upfile_type = "application/octet-stream";
			}


			// --- 파일 첨부 ---//
			$mailbody .= "--$boundary\r\n";
			$mailbody .= "Content-Type: ".$upfile_type."; name=\"".$filename[$i]."\"\r\n"; // 내용
			$mailbody .= "Content-Transfer-Encoding: base64\r\n"; // 암호화 방식
			$mailbody .= "Content-Disposition: attachment; filename=\"".$filename[$i]."\"\r\n\r\n"; // 첨부파일인 것을 알림
			$mailbody .= base64_encode($file[$i])."\r\n\r\n";
		}
	}

	$mailbody .= "--$boundary--"; //내용 구분자 마침
} else {
	// --- 헤더작성 --- //
	$header .= "MIME-Version: 1.0\r\n";
	$header .= "Content-Type: Multipart/alternative; boundary = \"$boundary\"";

	// --- 이메일 본문 생성 --- //
	$mailbody = "--$boundary\r\n";
	$mailbody .= "Content-Type: text/html; charset=utf-8\r\n";
	$mailbody .= "Content-Transfer-Encoding: 8bit\r\n\r\n";
	$mailbody .= nl2br(addslashes($content)) . "\r\n";

	$mailbody .= "--$boundary--\r\n\r\n";
}

$result = mail($mailTo,$title,$mailbody,$header);
if($result) {
	?>
	<script>
	alert("메일전송완료");
	location.replace("./manage.php?bo_table=manage");
	</script>
	<?
} else {
	?>
	<script>
	alert("메일전송실패");
	location.replace("./manage.php?bo_table=manage");
	</script>
	<?
}
?>

